retail catalog showroom - German English Dictionary